"""
如我之前所说，文件打开后，一定要记得关闭。

但是有些时候，我们在操作文件的过程中，难免会遇到报错

如果遇到报错，那么 f.close 也许就不会正常的运行，那么文件就会一直处于 打开状态

这是一个十分可怕的事情！

那么我们可以用两种方式来处理这种情况：
"""

# 第一种
# 还记得我们的 try 吗？
# f = open()
try:
    # open
    ...
finally:
    ...
    # f.close()

# 第二种
# with open
with open('xxx') as f:
    # 写你的代码
    ...